home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / Online / Epic4 / share / epic / help / 7_docs / Compile_opts < prev    next >
Encoding:
Text File  |  2001-03-21  |  3.5 KB  |  72 lines

  1. Compile-Time Options Available for EPIC                                   
  2.  
  3. EPIC supports numerous configuration options that may be selectively included
  4. or excluded from the client at compile time.  Since many of these enable or
  5. disable certain special features, it is useful to script writers to be able
  6. to find out what options are present while the client is running.
  7.  
  8. The $info() function, used with the `O' command (`oh', not `zero'), will
  9. return a text string that represents these options.  Each option is assigned
  10. unique letter or number to identify it.  The options represented are most
  11. of the #define options in the client's config.h file.  The default settings
  12. would produce the following string:  2cefgnxz
  13.  
  14. This is a list of the #define options represented.  The letter designating
  15. each option is listed, followed by its #define name, and whether it is
  16. enabled or disabled by default in the config.h.
  17.  
  18.   2  COMPAT_27 (enabled)
  19.        if enabled, EPIC will not puke on 2.7 servers
  20.   b  NO_BOTS (disabled)
  21.        if enabled, the -b command-line option is not available
  22.   c  CONTROL_C_COLOR (disabled)
  23.        if enabled, control-c color code parsing is available
  24.   d  DEBUG (disabled)
  25.        if enabled, the client will spew out general debugging info
  26.   e  EXEC_COMMAND (enabled)
  27.        if enabled, the /exec command is available
  28.   f  USE_FLOW_CONTROL (enabled)
  29.        if enabled, the tty does flow control (disabled, ircII does it)
  30.   g  INCLUDE_GLOB_FUNCTION (enabled)
  31.        if enabled, the $glob() function is available
  32.   h  HOP (disabled)
  33.        if enabled, /ctcp finger does not return real name or idle time
  34.   i  MIRC_BROKEN_DCC_RESUME (disabled)
  35.        if enabled, the client supports DCC RESUME
  36.   k  HACKED_DCC_WARNING (disabled)
  37.        if enabled, client tries to warn if an incoming DCC request may be
  38.        from a bogus address (hostname/handshake mismatch)
  39.   m  NEW_CONTROL_C_COLOR
  40.        if enabled, the client supports /SET COLOR instead of /SET
  41.        CONTROL_C_COLOR
  42.   n  ALLOW_LONG_NICKNAMES (enabled)
  43.        if enabled, allows nicks up to 30 characters (a la DALnet)
  44.   o  ENFORCE_STRICTER_PROTOCOL (disabled)
  45.        if enabled, disallows using /kick, /msg, etc. in response to a /who
  46.        or /whois
  47.   q  QUIT_ON_OPERATOR_KILL (disabled)
  48.        if enabled, the client will exit if oper /kill'ed
  49.   r  RESTRICTED (disabled)
  50.        if enabled, /exec is disabled, and novice mode is forced
  51.   s  STRIP_EXTRANEOUS_SPACES (disabled)
  52.        if enabled, leading spaces on numeric expandos are stripped off
  53.   t  I_DONT_TRUST_MY_USERS (disabled)
  54.        if enabled, forces normal /ctcp finger reply, doesn't automatically
  55.        try to connect to another server if banned from the current one, and
  56.        further disallows /msg, /kick, etc. in hooks and timers
  57.   u  UNAME_HACK (disabled)
  58.        if enabled, your system type is not shown in /ctcp version (a
  59.        generic "*IX" is shown instead)
  60.   v  USE_DCC_CHECKSUM (enabled)
  61.        if enabled, EPIC clients will send and honor file checksums
  62.        when handshaking for DCC file transfers
  63.   w  WINTRHAWK (disabled)
  64.        if enabled, allows /ctcp finger hacking via $IRCFINGER environment
  65.        variable, cosmetic changes to /version and /signoff text
  66.   x  EXPERIMENTAL_STACK_HACK (enabled)
  67.        if enabled, undefined variables/aliases/hooks may be stacked (to
  68.        allow defaults to be stacked, then restored)
  69.   z  ALLOW_STOP_IRC (enabled)
  70.        if enabled, allows the client process to be suspended
  71.  
  72.